VitestのSnapshot Testing
Vitest
の
Snapshot Testing
docs
#wip
vi.toMatchSnapshot
vi.toMatchInlineSnapshot
vi.toMatchFileSnapshot
https://vitest.dev/guide/snapshot#file-snapshots
特定のfileを
snapshot file
として使用する
vi.toMatchImageSnapshot
画像に対するsnapshot testing
別途
jest-image-snapshot
をinstallする必要がある
https://vitest.dev/guide/snapshot#image-snapshots
vi.expect.addSnapshotSerializer
https://vitest.dev/guide/snapshot#custom-serializer
vi.toThrowErrorMatchingSnapshot
vi.toThrowErrorMatchingInlineSnapshot
snapshotの中身を更新する
$ vitest -u
あるいはwatch modeの状態で
u
https://zenn.dev/bs_kansai/articles/943c0c015ed41b
Vitestをwatchモードで実行しているときに
u
を押せばsnapを更新できる